/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controlador;

import java.util.Date;
import java.util.List;

/**
 *
 * @author User
 */
public class ControladorEvento {
    
        //Crear daoEvento;
    public int crearEvento(String idEvento, String nombre, String descripcion, String logo, Date fechaInicio, Date fechaFin, String idDirector){
        Evento evento = new Evento();
        evento.setIdEvento(idEvento);
        evento.setNombre(nombre);
        evento.setDescripcion(descripcion);
        evento.setLogo(logo); //Ruta de la imagen;
        evento.setFechaInicio(fechaInicio);
        evento.setFechaFin(fechaFin);
        evento.setIdDirector(idDirector);
        
        daoEvento.create(evento);
        
        
    }
    
    public void eliminarEvento(String idEvento){
        daoEvento.destroy(idEvento);
        
    }
    
    public void editarEvento(String idEvento, String nombre, String fecha,  String logo, Date fechaInicio, Date fechaFin, String idDirector){
        Evento evento=daoEvento.findEvento(idEvento);
        evento.setNombre(nombre);
        evento.setDescripcion(descripcion);
        evento.setLogo(logo); //Ruta de la imagen;
        evento.setFechaInicio(fechaInicio);
        evento.setFechaFin(fechaFin);
        evento.setIdDirector(idDirector);
        daoEvento.edit(evento);
    }
    
    public Evento consultar(String idEvento){
        Evento eve= daoEvento.findEvento(idEvento);
        return eve;
    }
    
    public List<Evento> listarEventos(){
        List<Evento> eventos = daoEvento.findEventoEntities();
        return eventos
        
    }
}
